Page({
	data: {
		//用户全局信息
		userInfo: null,
		isAddress:false,
  },
  login() {
    wx.getUserProfile({
      desc: '获取用户信息',
      success: res => {
        // console.log(res.userInfo)
        var user = res.userInfo
        //设置全局用户信息
        app.globalData.userInfo = user
        //设置局部用户信息
        this.setData({
          userInfo: user
        })

        //检查之前是否已经授权登录
        wx.cloud.database().collection('userInfo').where({
          _openid: app.globalData.user_openid
        }).get({
          success: res => {
            //原先没有添加，这里添加
            if (!res.data[0]) {
              //将数据添加到数据库
              wx.cloud.database().collection('userInfo').add({
                data: {
                  avatarUrl: user.avatarUrl,
                  nickName: user.nickName
                },
                success: res => {
                  wx.showToast({
                    title: '登录成功',
                    icon: 'none'
                  })
                }
              })
            } else {
              //已经添加过了
              this.setData({
                userInfo: res.data[0]
              })
            }
          }
        })
      }
    })
  },
  logout(){
    app.globalData.userInfo=null
    this.setData({
      userInfo:null
    })
  },
  address(){
    wx.navigateTo({
            url: '/pages/address/address'
          });

  },


  redirectTo: function(event) {
    // 获取自定义数据
    const url = event.currentTarget.dataset.url;
    // 使用 wx.redirectTo 进行页面跳转
    wx.redirectTo({
      url: url
    });
  },
  onLoad: function (options) {
    console.log("PP");
    console.log( app.globalData.userInfo);
    
      this.setData({
        userInfo: app.globalData.userInfo
      })
    
    if(!this.userInfo) console.log("LL")
    console.log(this.data.userInfo);
  },
	onShow() {},

});
const app=getApp()
